<?php
namespace AiSPRDocManager\Controller;


/**
 * Description of Base
 *
 * @author Mohamed Asfer<asfer@webgurus.lk>
 */
abstract class Base {

	abstract public function initialise();
	abstract public function page();

	public function enqueueJqueryJs () {

//		wp_register_script('jquery_1.9.1_js', aiCvManager_Plugin_Url . '/assets/js/jquery/jquery-1.9.1.min.js');
//		wp_enqueue_script('jquery_1.9.1_js');

	}

	public function enqueueBootstrapJs () {

		wp_register_script('twitter_bootstrap_js', aiCvManager_Plugin_Url . '/assets/js/library/bootstrap/js/bootstrap.min.js');
		wp_enqueue_script('twitter_bootstrap_js');

	}

	public function enqueueBootstrapCss () {

		wp_register_style('twitter_bootstrap_css', aiCvManager_Plugin_Url . '/assets/js/library/bootstrap/css/bootstrap.min.css');
		wp_enqueue_style('twitter_bootstrap_css');

	}

	public function enqueueAdminCss () {

		wp_register_style(aiCvManager_Plugin_Slug . 'admin_css', aiCvManager_Plugin_Url . '/assets/css/admin.css');
		wp_enqueue_style(aiCvManager_Plugin_Slug . 'admin_css');

	}


	public function enqueueBlockUiJs () {

		wp_register_script('blockUi_js', aiCvManager_Plugin_Url . '/assets/library/blockUi/js/jquery.blockUI.js');
		wp_enqueue_script('blockUi_js');

	}

	public function enqueueFontAwesomeCss () {

//		wp_register_style('font_awesome_css', aiCvManager_Plugin_Url . '/assets/plugins/font-awesome/css/font-awesome.min.css');
//		wp_enqueue_style('font_awesome_css');

	}

	public function enqueFormsJs () {

//		wp_register_script(aiCvManager_Plugin_Slug . 'forms', aiCvManager_Plugin_Url . '/assets/js/forms.js');
//		wp_enqueue_script(aiCvManager_Plugin_Slug . 'forms');

	}

	public function enqueDataTableJs () {
		wp_register_script('dataTable_js', aiCvManager_Plugin_Url . '/assets/js/library/datatable/media/js/jquery.dataTables.min.js', array('jquery'));
		wp_enqueue_script('dataTable_js');
	}

	public function enqueDataTableCss () {
		wp_enqueue_style('datatable_css', aiCvManager_Plugin_Url . '/assets/js/library/datatable/media/css/jquery.dataTables.css');

	}

	public function enqueDataTableCustomCss () {
		wp_enqueue_style( aiCvManager_Plugin_Slug . 'datatable.css', aiCvManager_Plugin_Url . '/assets/css/datatable.css');

	}

}

?>